PROTO_PATH=proto/

# --proto_path proto文件所在目录
# --micro_out 会在当前目录的go_package目录下生成micro.go文件，如果没有go_package目录就会自动生成
# --go_out 会在当前目录的go_package目录下生成go文件，如果没有go_package目录就会自动生成
# 最后是proto文件的路径
# 如果是protoc --proto_path=${PROTO_PATH} --micro_out=cmd/ --go_out=. proto/User.proto
# 会在cmd目录下生成proto目录，proto目录里生成micro.go文件

.PHONY: user
user:
	protoc --proto_path=${PROTO_PATH} --micro_out=. --go_out=. proto/User.proto

.PHONY: course
course:
	protoc --proto_path=${PROTO_PATH} --micro_out=. --go_out=. proto/Course.proto

.PHONY: server
server:
	go run cmd/server.go
